using System.Collections.Generic;

namespace DuplexTransformersTests.Subjects.WorldB
{
    public class ClientDto
    {
        public string Name { get; set; }
        public string LogoSmallName { get; set; }
        public string LogoSmallAlternativeText { get; set; }
        public IList<FlatProject> Projects { get; set; }
        public string LogoLargeName { get; set; }
        public string LogoLargeAlternativeText { get; set; }

        public ClientDto(string name, 
            string logoLargeName, string logoLargeAlternativeText,
            string logoSmallName, string logoSmallAlternativeText,
            IList<FlatProject> projects
            )
        {
            Name = name;
            LogoSmallName = logoSmallName;
            LogoSmallAlternativeText = logoSmallAlternativeText;
            Projects = projects;
            LogoLargeName = logoLargeName;
            LogoLargeAlternativeText = logoLargeAlternativeText;
        }

        public ClientDto() : this(null, null, null, null, null, new List<FlatProject>())
        {
        }
    }
}